/** 路由加载方式 */
export enum LoadRouteType {
  /** 前端模式：读取routes目录 */
  FRONTEND = 1,
  /** 后端模式： 通过api获取 */
  BACKEND = 2,
}

/** 布局方式 */
export enum LayoutType {
  /**
   * aside header
   * aside tab
   * aside main
   */
  ONE = 'one',
  /**
   * aside header
   * aside main
   */
  TWO = 'two',
  /**
   * header header
   * aside  main
   */
  THREE = 'three',
  /**
   * header header
   * aside  tab
   * aside  main
   */
  FOUR = 'four',
}

/** 阅读/书写模式 */
export enum WritingMode {
  /** 从左到右 */
  LTR = 'ltr',
  /** 从右到左 */
  RTL = 'rtl',
}

/** 页面区域类型 */
export enum PageRegionType {
  /** logo */
  LOGO = 'LOGO',
  /** herder */
  HEADER = 'HEADER',
  /** tab */
  TAB = 'TAB',
  /** aside */
  ASIDE = 'ASIDE',
  /** main */
  MAIN = 'MAIN',
}

/** 菜单node节点类型 */
export enum MenuNodeType {
  /** 项目 */
  PROJECT = -1,
  /** 应用 */
  APP = 1,
  /** 菜单 */
  MENU = 2,
  /** 按钮 */
  BUTTON = 3,
}

/** 按钮操作的类型 */
export enum ButtonOperationType {
  /** 详情 */
  DETAIL = 1,
  /** 编辑 */
  EDIT = 2,
  /** 新增 */
  ADD = 3,
  /** 导入 */
  IMPORT = 4,
  /** 导出 */
  EXPORT = 5,
}
